You are a design expert. I will show you:
1. A webpage's HTML code with its current screenshot - this represents an INCORRECT design with styling errors. This page is called "incorrect.html".
2. A "correct design" screenshot showing how the webpage SHOULD look. The correct page is called "correct.html".

Your task is to identify what CSS values need to be modified to match the correct design. Number of values to be fixed is: 1.

Important notes:
- The webpage contains a single section for simplicity 
- The HTML has two style sections: #global-styles and #page-styles
- All styling errors are ONLY in the #page-styles section
- The HTML uses simple markup with descriptive class names
- The styling errors were made ONLY by changing existing CSS property values
- DO NOT add or remove any CSS properties - only modify existing values
- Number of CSS values to be fixed is: 1
- The #global-styles section should not be modified, it's 100% correct

Please analyze the differences and provide your response in EXACTLY this JSON format with no additional text or explanation:

{
    "reasoning": "Explain the visual differences and what needs to be fixed",
    "css_changes": {
        ".example-class": {
            "property-name": "value",
            "another-property": "value2"
        },
        ".another-class": {
            "some-property": "value"
        }
    }
}

Any other format will not be processed correctly. Your response must be valid JSON that matches this exact structure.

Here is the incorrect page HTML code (incorrect.html):

 <html lang="en">
 <head>
  <meta charset="utf-8"/>
  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
  <style id="global-styles">
   @font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-Light.woff?v=20913981759846774721738248833') format('woff2');
    font-weight: 200 300;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-LightItalic.woff?v=68446011202050247651738248833') format('woff2');
    font-weight: 200 300;
    font-style: italic;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu.woff?v=27749520405110232131738248833') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-Italic.woff?v=167501330633256636311738248833') format('woff2');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-Medium.woff?v=135256279722417433531738248833') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-MediumItalic.woff?v=166049247236756587401738248833') format('woff2');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-Bold.woff?v=77441056927343755651738248833') format('woff2');
    font-weight: 600 700;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-BoldItalic.woff?v=182358319762879638931738248833') format('woff2');
    font-weight: 600 700;
    font-style: italic;
}

@font-face {
    font-family: 'Apercu Mono';
    src: url('https://www.glossier.com/cdn/shop/t/1185/assets/Apercu-Mono.woff?v=95926578357820724491738248833') format('woff2');
    font-weight: 400 500;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://cdn.shopify.com/s/files/1/0627/9164/7477/files/font-apercupro-bold.woff2?v=1652966868') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://cdn.shopify.com/s/files/1/0627/9164/7477/files/font-apercupro-medium.woff2?v=1679586878') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Apercu';
    src: url('https://cdn.shopify.com/s/files/1/0627/9164/7477/files/font-apercupro-regular.woff2?v=1652966868') format('woff2');
    font-weight: 400;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
}

body {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
}

.body--no-padding {
    padding-top: 0;
    padding-bottom: 0;
}
  </style>
  <style id="page-styles">
   .hero {
    position: relative;
    overflow: hidden;
}

.hero__image {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 16/9;
}

.hero__logo {
    position: absolute;
    bottom: 16px;
    left: 0;
    width: 100%;
}

.hero__content {
    position: absolute;
    top: 28px;
    left: 16px;
    background-color: white;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    width: 350px;
}

.hero__subtitle {
    font-family: 'Apercu', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: black;
    margin-bottom: 14px;
}

.hero__title {
    font-family: 'Apercu', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
    color: black;
    margin-bottom: 10px;
}

.hero__description {
    font-family: 'Apercu', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: black;
    margin-bottom: 16px;
}

.buttonLink {
    font-family: 'Apercu', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: black;
    background-color: #e8e8e8;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: black;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: black;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: black;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: black;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration-line: none;
    display: inline-block;
}
  </style>
 </head>
 <body class="body--no-padding">
  <div class="hero">
   <img alt="Milky Jelly Cleansing Balm" class="hero__image" src="/glossier/images/homepage.avif"/>
   <div class="hero__content">
    <div class="hero__subtitle">
     NEW!
    </div>
    <h2 class="hero__title">
     Milky Jelly Cleansing Balm
    </h2>
    <p class="hero__description">
     A nourishing and transformative gel-balm cleanser that gently melts away makeup, SPF and impurities.
    </p>
    <a class="buttonLink" href="/products/milky-jelly-cleansing-balm">
     Shop now
    </a>
   </div>
   <img alt="Glossier" class="hero__logo" src="/glossier/images/logo.avif"/>
  </div>
 </body>
</html>
The screenshot of incorrect page design (incorrect.html) that needs to be fixed:
The correct page design (a screenshot of correct.html):